:host:hover {
	.btn-add {
		visibility: unset;
	}
}
.btn-add {
	visibility: hidden;
}
.item {
	margin-top: -5px;
	position: relative;
	&:hover::after {
		content: '-';
		font-size: 1.5rem;
		display: block;
		width: 1.5rem;
		height: 1.5rem;
		position: absolute;
		background-color: darkgray;
		color: white;
		border-radius: 50%;
		top: 0;
		right: 0;
		transform: translateX(30%) translateY(-30%);
		line-height: 1rem;
	}
}
mat-icon {
	margin-top: -5px;
}
.add-form-group {
	display: inline-block;
}
